package com.ferryc.modules.sys.service;

import java.util.List;

import com.ferryc.commons.entity.TreeNode;
import com.ferryc.commons.service.ICommonService;
import com.ferryc.modules.sys.entity.SysOrganization;

/**
 * 
 * 类名: ISysOrganizationService <br/>
 * 作用： 服务层接口<br/>
 * 方法： <br/>
 * 创建者: Ferry C <br/>
 * 添加时间: 2017年12月03日 07:33:41 <br/>
 * 
 */
public interface ISysOrganizationService extends ICommonService<SysOrganization> {

	/**
	 * 树查询
	 * 
	 * @param sysOrganization
	 * @return
	 */
	List<TreeNode> selectTreeList(SysOrganization sysOrganization);

	/**
	 * 检查同一级名称是否可用
	 * 
	 * @param sysOrganization
	 * @return
	 */
	boolean checkOrgName(SysOrganization sysOrganization);

}